Adaptor pattern
外部のライブラリを利用するときに使える
Adapterパターンを使い利用コンポーネントを切り替える:JavaTips ~Javaプログラミング編 - @IT
How to Use the Adapter Design Pattern in React
mutiny-web
mutiny-web/src/components/layout/TextField.tsx at master · MutinyWallet/mutiny-web
@kobalte/core
という UI ライブラリを利用
layout component でラップしている
アプリ本体では UI ライブラリをインポートしない
layout component にテストを書いておけば、UI ライブラリを入れ替えてもテストしやすい?